Globally Adaptive Load-Balanced Routing on k-ary n-cubes
نویسندگان
چکیده
We introduce a new method of adaptive routing on k-ary ncubes that we refer to as Globally Adaptive Load-balance (GAL). Unlike previous adaptive routing algorithms that make routing decisions based on local information (typically channel queue depth), GAL senses congestion globally using segmented injection queues to decide the directions to route in each dimension. It further load balances the network by routing in the selected directions adaptively. The use of global information enables GAL to achieve the performance (latency and throughput) of minimal adaptive routing on benign traffic patterns while performing as well as the best obliviously load-balanced routing algorithms (Valiant or GOAL) on adversarial traffic. We compare GAL to four other previously published routing algorithms on six figures of merit throughput on benign, adversarial and Hot-Spot traffic; average throughput of a sample of 1000 random permutations; latency at low injection load and stability post saturation. GAL is the only algorithm that has top performance in each category.
منابع مشابه
Latency and Bandwidth Requirements of Massively Parallel Programs: FFT as a Case Study
Many theoretical models of parallel computation are based on overly simplistic assumptions on the performance of the interconnection network. For example they assume constant latency for any communication pattern or innnite bandwidth. This paper presents a case study based on the FFT transpose algorithm, which is mapped on two families of scalable interconnection networks, the k-ary n-trees and...
متن کاملDDE: A Modified Dimension Exchange Method for Load Balancing in k-ary n-Cubes
| The dimension exchange method (DEM) was initially proposed as a load-balancing algorithm for the hypercube structure. It has been generalized to k-ary n-cubes. However, the k-ary n-cube algorithm must take many iterations to converge to a balanced state. In this paper, we propose a direct method to modify DEM. The new algorithm, Direct Dimension Exchange (DDE) method, takes load average in ev...
متن کاملAn Analytical Model of Fully-Adaptive Wormhole-Routed k-Ary n-Cubes in the Presence of Hot Spot Traffic
Several analytical models of fully-adaptive routing have recently been proposed for wormhole-routed k-ary ncubes under the uniform traffic pattern. However, there has been hardly any model reported yet that deals with other important non-uniform traffic patterns, such as hot spots. As a result, most studies have resorted to simulation when evaluating the performance merits of adaptive routing. ...
متن کاملTotal-Exchange on Wormhole k-ary n-cubes with Adaptive Routing
The total-exchange is one of the most dense communication patterns and is at the heart of numerous applications and programming models in parallel computing. In this paper we present a simple randomized algorithm to efficiently schedule the total-exchange on the family of k-ary n-cubes with adaptive routing and wormhole switching. This algorithm is based on an important property of the wormhole...
متن کاملDisha: A Performance Model of a True Fully Adaptive Routing Algorithm in k-Ary n-Cubes
A number of analytical models for predicting message latency in k-ary n-cubes have recently been reported in the literature. Most of these models, however, have been discussed for adaptive routing algorithms based on deadlock avoidance. Several research studies have empirically demonstrated that routing algorithms based on deadlock recovery offer maximal adaptivity that can result in considerab...
متن کامل